import { SActiveToClient } from "../../../../Message/Public/SActiveToClient";
import { ConsumeDataUtil } from "./ConsumeDataUtil";
type int = number;
//class MergeRechargeData
    
    export  class MergeRechargeData
    {
        

        public static get hadGetCodes(): Array<any>
        {
            return MergeRechargeData._consumeDataUtil.hadGetCodes;
        }

        public static set hadGetCodes(arg1: Array<any>)
        {
            MergeRechargeData._consumeDataUtil.hadGetCodes = arg1;
            return;
        }

        public static set activeToClient(arg1: SActiveToClient)
        {
            MergeRechargeData._consumeDataUtil.activeToClient = arg1;
            return;
        }

        public static get activeToClient(): SActiveToClient
        {
            return MergeRechargeData._consumeDataUtil.activeToClient;
        }

        public static get mergeRechargeType(): int
        {
            return MergeRechargeData._consumeDataUtil.consumeType;
        }

        public static get isRechargeActive(): Boolean
        {
            return MergeRechargeData._consumeDataUtil.isRechargeActive;
        }

        public static get restTime(): int
        {
            return MergeRechargeData._consumeDataUtil.restTime;
        }

        public static isHadGet(arg1: int): Boolean
        {
            return MergeRechargeData._consumeDataUtil.isHadGet(arg1);
        }

        public static isHadGetAllGift(arg1: int): Boolean
        {
            return MergeRechargeData._consumeDataUtil.isHadGetAllGift(arg1);
        }

        /* internal */ static /* var */_consumeDataUtil: ConsumeDataUtil;
    }

            MergeRechargeData._consumeDataUtil = new ConsumeDataUtil();
        